.question-answer {
  padding: .22rem .3rem;
  box-sizing: border-box;
  border-bottom: #E5E5E5 .02rem solid;
}
.question-answer .question {
  display: flex;
}
.question-answer .question .tag-question {
  text-align: justify;
  width: .42rem;
  height: .42rem;
  font-size: .28rem;
  color: #ffffff;
  background: #2065a0;
  line-height: .42rem;
  text-align: center;
}
.question-answer .question .text-question {
  text-align: justify;
  padding-left: .26rem;
  flex: 1;
  font-size: .3rem;
  color: #333333;
  line-height: .36rem;
  box-sizing: border-box;
}
.question-answer .answer {
  display: flex;
  margin-top: .2rem;
}
.question-answer .answer .tag-answer {
  width: .42rem;
  height: .42rem;
  background: #c7c7c7;
  font-size: .28rem;
  color: #ffffff;
  line-height: .42rem;
  text-align: center;
}
.question-answer .answer .text-answer {
  text-align: justify;
  padding-left: .26rem;
  box-sizing: border-box;
  flex: 1;
  font-size: .26rem;
  color: #999999;
  line-height: .36rem;
}
.question-answer:last-child {
  border-bottom: 0;
}
